package com.finance.rule.service;


import com.finance.base.enums.OpearteEnum;
import com.finance.base.enums.TargetEnum;
import com.finance.framework.lang.Page;
import com.finance.framework.lang.PageResultBO;
import com.finance.rule.bean.pojo.SettingLog;
import com.finance.system.bean.pojo.User;

public interface ISettingLogService {
	SettingLog getById(Long id);
	PageResultBO<SettingLog> listByPage(Page page);
	boolean add(SettingLog settingLog);

	boolean addLog(User user, OpearteEnum opearteEnum, TargetEnum targetEnum, String oldValue);

	void addLog(User user, TargetEnum targetEnum, String description);
}
